home *** CD-ROM | disk | FTP | other *** search
- NullPointerException*
- You tried to access an object (either a field
- in an object or a method of an object). This
- did not work because the object reference you
- used to access the object was 'null'. For
- example: You wrote "thing.print()", and "thing"
- was null at the time.
-
- ArithmeticException*
- Something went wrong during an arithmetic
- calculation, such as a division by 0 or
- something similar.
-
- StringIndexOutOfBoundsException*
- You have tried to access a character or a substring
- in a string , and the index you used does not exist
- in that string. For example, you may have tried to
- access the fifth character in a string that is only
- three characters long.
- For the substring operation, remember that the second
- parameter is the end index of the substring, not the
- lentgh.
-
- ClassCastException*
- You used a "cast" - that is an instruction assigning
- a different static type to an object, such as in this
- example:
- (String)someObject
- Here, "someObject" is cast to "String". This is legal
- only if the object stored in someObject really is of
- type String.
- In other words: you can cast to type T only if the
- object you are casting is of type T or one of its
- subtypes. In your case it wasn't.
-
- IndexOutOfBoundsException*
- An index of some sort (such as to an array, to a string,
- or to a vector) is out of range. "Out of range" means
- that the index does not exist in the array or other
- collection (e.g. you tried to access element 5, but only
- three elements exist).
-
- ArrayIndexOutOfBoundsException*
- An array index is out of range. "Out of range" means
- that the index does not exist in the array (e.g. you
- tried to access element 5, but only three elements
- exist). The legal index range is 0..arraylength-1.
-
- ConcurrentModificationException*
- You are doing an iteration over a collection here.
- While you are doing this, the collection was modified.
- That's a problem. You are not allowed to modify the
- collection during an iteration. Or the other way
- around: you cannot continue the iteration after
- modifying the collection. The only modification
- allowed during an iteration is removing elements with
- the Iterator's remove method (NOT the remove in the
- collection itself).
-
- AssertionError*
- An assertion has failed. This means that the expression
- inside the assert statement
- assert(assertion-expression)
- evaluated to false. The assertion was put there most
- likely to ensure that the assertion is true at this
- point, and it being false indicates some sort of error.
- The exact nature of this error depends on the program.
- You should investigate why this expression was false.
-
- ClassNotFoundException*
- A class that was needed to execute this application
- could not be found. It seems that it was found at the
- time the application was compiled, but now it's gone.
- Possible causes could be that your Java system is not
- configured properly (if the class in question is a
- system class) or that your project is damaged (some
- class files somehow got lost or corrupted).
- Try rebuilding your whole project. If the problem
- persists, chack with other projects. If this happens
- with more than one project, you may need to reinstall
- JDK.
-
- ArrayStoreException*
- No help available - sorry.
-
- CannotRedoException*
- No help available - sorry.
-
- CannotUndoException*
- No help available - sorry.
-
- CMMException*
- No help available - sorry.
-
- EmptyStackException*
- No help available - sorry.
-
- IllegalArgumentException*
- No help available - sorry.
-
- IllegalMonitorStateException*
- No help available - sorry.
-
- IllegalPathStateException*
- No help available - sorry.
-
- IllegalStateException*
- No help available - sorry.
-
- ImagingOpException*
- No help available - sorry.
-
- MissingResourceException*
- No help available - sorry.
-
- NegativeArraySizeException*
- No help available - sorry.
-
- NoSuchElementException*
- No help available - sorry.
-
- ProfileDataException*
- No help available - sorry.
-
- ProviderException*
- No help available - sorry.
-
- RasterFormatException*
- No help available - sorry.
-
- SecurityException*
- No help available - sorry.
-
- SystemException*
- No help available - sorry.
-
- UndeclaredThrowableException*
- No help available - sorry.
-
- UnsupportedOperationException*
- No help available - sorry.
-
- Exception
- This is a general exception that only says
- that something went wrong. I have no idea
- what it is...
-
-